package com.koron.bean.system.org;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.koron.bean.base.BaseBean;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @ClassName orgBean
 * @description
 * @Author zhouj
 * @Date 2021/7/6 9:40
 */
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class OrgBean extends BaseBean {

    @ApiModelProperty(value = "组织名称")
    private String name;

    @ApiModelProperty(value = "组织名称")
    private String namePy;

    @ApiModelProperty(value = "父级组织")
    private String parent;

    @ApiModelProperty(value = "组织层级 字典")
    private String level;

    @ApiModelProperty(value = "组织层级路径")
    private String levelPath;

    @ApiModelProperty(value = "组织层级路径")
    private String levelPathName;

    @ApiModelProperty(value = "组织类型 字典")
    private String type;

    @ApiModelProperty(value = "编码前缀")
    private String prefix;

    @ApiModelProperty(value = "是否外单位 1:是 0:不是")
    private String outOrg;

    @ApiModelProperty(value = "组织所属子应用id")
    private String appid;

    @ApiModelProperty(value = "组织所属子应用名称")
    private String appName;
    
    @ApiModelProperty(value = "排序号")
    private Integer sort;

    /**
     * 数据源标识
     */
    @ApiModelProperty("水司编号")
    private String appCode;

}